#ifndef __MUSIC_TIAN_KONG_ZHI_CHENG_H__
#define __MUSIC_TIAN_KONG_ZHI_CHENG_H__
#include "../Link/Music_Note_and_Index_Utils.h"

/**
 * 天空之城 乐谱
 */
code unsigned char Music_tian_kong_zhi_cheng[] = {
    //音符,时值,
    /**
     * 第1行, 第1~3小节
     */
    P, 4, P, 4, P, 4,  M6, 2, M7, 2,
    H1, 4 + 2,  M7, 2, H1, 4, H3, 4,
    M7, 4 + 4 + 4,     M3, 2, M3, 2,
        
    //第2行
    M6, 4 + 2, M5, 2, M6, 4, H1, 4,
    M5, 4 + 4 + 4,           M3, 4,
    M4, 4 + 2, M3, 2, M4, 4, H1, 4,
        
    //第3行
    M3, 4 + 4,         P, 2,   H1, 2, H1, 2, H1, 2,
    //                 前面1个M4升半音, 后面1个4M也升半音
    M7, 4 + 2, M4_, 2, M4_, 4,        M7, 4,
    M7, 4 + 4,         P, 4,          M6, 2,  M7, 2,
        
    //第4行
    H1, 4 + 2, M7, 2, H1, 4, H3, 4,
    M7, 4 + 4 + 4,           M3, 2, M3, 2,
    M6, 4 + 2, M5, 2, M6, 4, H1, 4,
        
    //第5行
    M5, 4 + 4 + 4,                  M2, 2, M3, 2,
    //                   延音线
    M4, 4,        H1, 2, M7, 2 + 2, H1, 2 + 4,
    H2, 2, H2, 2, H3, 2, H1, 2 + 4 + 4,
        
    //第6行
    H1, 2, M7, 2, M6, 2, M6, 2, M7, 4, M5_, 4,
    M6, 4 + 4 + 4,                     H1, 2, H2, 2,
    H3, 4 + 2,           H2, 2, H3, 4, H5, 4,
        
    //第7行
    H2, 4 + 4 + 4,           M5, 2, M5, 2,
    H1, 4 + 2, M7, 2, H1, 4, H3, 4,
    H3, 4 + 4 + 4 + 4,
        
    //第8行
    M6, 2, M7, 2, H1, 4, M7, 4, H2, 2, H2, 2,
    H1, 4 + 2,    M5, 2 + 4 + 4,
    H4, 4,        H3, 4, H2, 4, H1, 4,
        
    //第9行
    H3, 4 + 4 + 4,           H3, 4,
    H6, 4 + 4,    H5, 4,     H5, 4,
    H3, 2, H2, 2, H1, 4 + 4, P, 2, H1, 2,

    //第10行
    H2, 4, H1, 2, H2, 2, H2, 4, H5, 4,
    H3, 4 + 4 + 4,              H3, 4,
    H6, 4 + 4,           H5, 4 + 4,

    //第11行
    H3, 2, H2, 2, H1, 4 + 4,        P, 2, H1, 2,
    H2, 4,        H1, 2, H2, 2 + 4, M7, 4,
    M6, 4 + 4 + 4,
    P, 4,

    //终止标志
    MUSIC_END
};

#endif // !__MUSIC_TIAN_KONG_ZHI_CHENG_H__